home *** CD-ROM | disk | FTP | other *** search
/ PD ROM 1 / PD ROM Volume I - Macintosh Software from BMUG (1988).iso / Electronic Messages / Delphi Digests / Delphi Vol. 3 / Delphi 3.45 < prev    next >
Encoding:
Internet Message Format  |  1988-04-08  |  12.9 KB  |  [TEXT/ttxt]

  1. Date: Tue 29 Sep 87 10:11:40-EDT
  2. From: Jeff Shulman <SHULMAN@SDR>
  3. Subject: Delphi Mac Digest V3 #45
  4.  
  5. Delphi Mac Digest     Monday, September 28, 1987     Volume 3 : Issue 45
  6.  
  7. Today's Topics:
  8.      PAPA -8192 (2 messages)
  9.      Lightspeed C tricks (3 messages)
  10.      Looking for LaserHack in all the wrong p
  11.      fortran xcmd's ? (4 messages)
  12.      Toshiba 321 printer
  13.      Mac II Monitor <-> EGA?
  14.      fASTbACK... (2 messages)
  15.      Red Ryder 10.0 (5 messages)
  16.      WARNING!
  17.      re: Problem with Day/Month Edit...
  18.      MacXL Parameter Ram (2 messages)
  19.  
  20. ----------------------------------------------------------------------
  21.  
  22. From: DADAMS
  23. Subject: PAPA -8192
  24. Date: 21-SEP 08:41 Programming Techniques
  25.  
  26. DOES ANYONE KNOW THE FORMAT(STRUCTURE) OF LASERWRITER RESOURCE "PAPA"
  27. ID=-8192?
  28.  
  29. THANKS EARLY...
  30.   DEWAYNE
  31.  
  32. ------------------------------
  33.  
  34. From: DDUNHAM
  35. Subject: RE: PAPA -8192 (Re: Msg 2067)
  36. Date: 23-SEP 00:08 Programming Techniques
  37.  
  38. "103 bytes of hex data (PAPA=GNRL) that should be all 0s initially.  The
  39. Chooser maintains this data; it begins with a string (including length
  40. byte) giving the name of the currently chosen printer."
  41.  
  42. ------------------------------
  43.  
  44. From: DEWI
  45. Subject: Lightspeed C tricks
  46. Date: 22-SEP 03:17 Programming Techniques
  47.  
  48. Has anybody figured out a way to do preprocessor symbol concatenation in
  49. Lightspeed C? All the usual tricks (e.g. this/**/that) don't seem to
  50. work. One of the drawbacks of a single-pass compiler, I suppose (if it's
  51. not possible!).
  52.         Ceers, Dewi.
  53.  
  54. ------------------------------
  55.  
  56. From: PEABO
  57. Subject: RE: Lightspeed C tricks (Re: Msg 2069)
  58. Date: 22-SEP 11:37 Programming Techniques
  59.  
  60. K & R (and I assume H & S) have never said that preprocessor
  61. concatenation of the type you describe is possible.  One of the beauties
  62. of the forthcoming ANSI standard is that it specifies what the
  63. preprocessor should do and gives a bunch of new techniques for fancy
  64. kinds of substitutions (such as being able to put the result of a
  65. substitution into a string constant).
  66.  
  67. I'm not sure what you are trying to do though.  Can you show the macro
  68. and the way you want to use it?
  69.  
  70. peter
  71.  
  72. ------------------------------
  73.  
  74. From: DEWI
  75. Subject: RE: Lightspeed C tricks (Re: Msg 2070)
  76. Date: 23-SEP 00:08 Programming Techniques
  77.  
  78. K&R managed to keep pretty quiet about the preprocessor. The "glue
  79. together with a comment" trick comes from the Reisner (sp?) version of
  80. cpp. A long time ago, I had used it in a pretty intricate debug package
  81. where you could say
  82.     debug(CATEGORY1, (something...)) and compile-time switch categories
  83. on and off. It helped when a program run generates a 200K debug file!
  84. Details I can't post, because I'll have to reconstruct the logic!
  85.         As you say, none of this is portable. Dewi.
  86.  
  87. ------------------------------
  88.  
  89. From: NATURAL
  90. Subject: Looking for LaserHack in all the wrong p
  91. Date: 22-SEP 17:13 Hardware & Peripherals
  92.  
  93. I have come across a need to do frequenty manual feeding on the
  94. laserwriter with various single sheets.  The problem?  Everytime the
  95. LaserWriter dialog appears, the manual feed radio box becomes
  96. unselected.
  97.  
  98. Does anyone know of a hack to make the driver remember that the manuak
  99. 't involve a mouse.  What I'm looking for is a way to hit command-p and
  100. return.
  101.  
  102. Joshua
  103.  
  104. ------------------------------
  105.  
  106. From: ROWLAND
  107. Subject: fortran xcmd's ?
  108. Date: 22-SEP 22:30 Programming
  109.  
  110. Has anyone considered trying to do a fortran xcmd (for example with
  111. Absoft Fortran) ? I know that's a little like trying to mate a model T
  112. and a rocket but there are lot's of numerical routines that it would be
  113. nice to have the HyperCard interface to ; for example the Numerical
  114. Recipes.
  115.  
  116. Mike Burns
  117.  
  118. ------------------------------
  119.  
  120. From: JIMH
  121. Subject: RE: fortran xcmd's ? (Re: Msg 22541)
  122. Date: 22-SEP 23:11 Programming
  123.  
  124. Mike, the numerical recipies book has the source code books available in
  125. pascal as well as fortran.  best jim
  126.  
  127. ------------------------------
  128.  
  129. From: PEABO
  130. Subject: RE: fortran xcmd's ? (Re: Msg 22541)
  131. Date: 23-SEP 00:11 Programming
  132.  
  133. If you can make Fortran produce an FKEY resource, you may be able to do
  134. it. However, you will need some way of following pointers from the
  135. single argument that HyperCard passes to you, and this may prove to be a
  136. little awkward.
  137.  
  138. peter
  139.  
  140. ------------------------------
  141.  
  142. From: PEABO
  143. Subject: RE: fortran xcmd's ? (Re: Msg 22554)
  144. Date: 24-SEP 09:18 Programming
  145.  
  146. By FKEY, I meant "code resource" in general.  Basically you need to
  147. produce a single segment that is self-contained and whose entry point is
  148. at offset zero within the segment.  No jump tables, no global variables,
  149. and no other resources (except you can package other resources and use
  150. for example the resource name to locate them -- there is no convention
  151. for "owned" resources and renumbering like there is with desk
  152. accessories).
  153.  
  154. If FORTRAN doesn't support this readily, you might be able to write a
  155. main program in assembly langauge and link it with a FORTRAN subroutine.
  156.  Even though it comes out as CODE 1 from the link, if it is truly
  157. self-contained it may work.  Be VERY CAREFUL about implicit references
  158. to A5 globals!   Even if you eliminate all globals from your own code,
  159. FORTRAN may reference some which it believes it has set up for its
  160. runtime support.  A5 points to the HyperCard globals, not to the
  161. mythical FORTRAN globals.
  162.  
  163. Generally XCMD/XFCN routines pass as the first parameter throughout all
  164. subroutine calls the address of the HyperCard parameter block.  You
  165. could do this, or you could allocate on the heap a workarea for the
  166. duration of the call and pass that to all subroutines, as a substitute
  167. for global variables.
  168.  
  169. peter
  170.  
  171. ------------------------------
  172.  
  173. From: MUSEUM
  174. Subject: Toshiba 321 printer
  175. Date: 23-SEP 19:23 Hardware & Peripherals
  176.  
  177. Has anyone used the Toshiba 24 pin printers with the Mac?  I recently
  178. got a p321 at an auction, and am waiting for my new driver to arrive,
  179. and wondering whether its going to be worth the trouble.  Are the
  180. downloaded fonts any better than with the Imagewriter, or just the
  181. built-ins?  Can one do something on the order of using a 36 point image
  182. to print a 12 point font in extra high resolution?
  183.  
  184. ------------------------------
  185.  
  186. From: RAMARREN
  187. Subject: Mac II Monitor <-> EGA?
  188. Date: 23-SEP 23:18 Hardware & Peripherals
  189.  
  190.  
  191. this is very obscene, but does anyone know if the Apple HiRes Color
  192. monitor can be driven by the PC's EGA board?
  193.  
  194. I have also seen comments that say the NEC MultiSynch can be driven by
  195. the Apple video board.  Anyone have a cable description that would
  196. enable that? (no, this isn't for me; just some misguided hardware folks
  197. who seem t to believe in their PC's.)
  198.  
  199. thanks, Godfrey
  200.  
  201. ------------------------------
  202.  
  203. From: NATURAL
  204. Subject: fASTbACK...
  205. Date: 24-SEP 11:54 Programming
  206.  
  207. Has anyone seen the release of fastback?  it's out for the mac...
  208.  
  209. ------------------------------
  210.  
  211. From: MACWEEKBOS
  212. Subject: RE: fASTbACK... (Re: Msg 22567)
  213. Date: 24-SEP 19:04 Programming
  214.  
  215. I don't think they're actually shipping yet. I talked with them at the
  216. Mac expo and asked for a review copy.
  217.  
  218. Ric
  219.  
  220. ------------------------------
  221.  
  222. From: HALL
  223. Subject: Red Ryder 10.0
  224. Date: 24-SEP 23:25 Bugs & Features
  225.  
  226. Well, I finally got my Red Ryder 10.0.  I'm not impressed.  In the first
  227. five minutes of use, it bombed five times....  It isn't compatible with
  228. old procedure files;  they apparently have to be converted back to text
  229. in an old RR and then "compiled" under the new one.  The new buffered
  230. keyboard setup is screwy too.
  231.  
  232. Brian
  233.  
  234. ------------------------------
  235.  
  236. From: MADMACS
  237. Subject: RE: Red Ryder 10.0 (Re: Msg 22583)
  238. Date: 26-SEP 00:47 Bugs & Features
  239.  
  240.   I hope I don't get to much fire on this one but I really love 10. It
  241. is a major improvement over 9.4 and the other terminal programs out
  242. there. The ability to use DAs while downloading/uploading is really
  243. nice. As a neat use for it, I was able to create procedures with
  244. NotePad+ for filling out the upload information, while I was uploading
  245. the files. The only negative so far is that it has one known bug in
  246. using the phonebook - it won't load in the settings file. But as soon as
  247. Scott gets the latest version of Paragon's PUP encrytor, he'll post the
  248. fix. I also hope he ads support for MultiFinder really quickly since DAs
  249. are run as separate apps. under it.
  250.   I haven't had it bomb and that's with heavy use since August - I got
  251. lucky with being one of the first upgrades. The only thing I'd like to
  252. see fixed is it's VT-100 emulation. It's been flaky at best, though this
  253. may be due to the UNIX box I'm calling into being a little on the moody
  254. side.
  255.  
  256. Brian
  257.  
  258. ------------------------------
  259.  
  260. From: HAMMEN
  261. Subject: RE: Red Ryder 10.0 (Re: Msg 22591)
  262. Date: 26-SEP 03:08 Bugs & Features
  263.  
  264. I have noticed problems with the VT 100 emulation as well. I guess
  265. Watson will never learn how to do it correctly. I'm going to stick with
  266. VersaTerm - the best VT100 emulation (I use VT100 all of the time), and
  267. it now does background downloads with MultiFinder (if only I could use
  268. MultiFinder...).
  269.  
  270. Robert
  271.  
  272. ------------------------------
  273.  
  274. From: MACWEEKBOS
  275. Subject: RE: Red Ryder 10.0 (Re: Msg 22594)
  276. Date: 26-SEP 09:40 Bugs & Features
  277.  
  278. If only VersaTerm had the procedure-writing power of Red Ryder, I'd
  279. switch right over. The turn around time on getting RR10 after sending in
  280. your money seems to be months. I'm pretty disappointed with RR10 after
  281. all the initial hype, but at least it runs on a 68020 machine, and
  282. scrolling is still much faster than Microphone. One annoyance is that
  283. you must scroll to the bottom of the screens list before you can use the
  284. Edit menu, even in you're in a DA and RR is idle.
  285.   The procedures are *not* the same, and I haven't seen any conversion
  286. utility. I don't think there's any option for encrypting passwords yet
  287. either.
  288.  
  289. Ric Ford
  290.  
  291. ------------------------------
  292.  
  293. From: MADMACS
  294. Subject: RE: Red Ryder 10.0 (Re: Msg 22597)
  295. Date: 28-SEP 03:00 Bugs & Features
  296.  
  297. Ric,
  298.   You can use some of the old Red Ryder routines provided they were
  299. fairly simple commands. The biggest thing is to strip any information
  300. that involves setting terminal preferneces since that has changed.
  301. Scrolling to get to the bottom menu is an annoyance but not much of one
  302. with the new option-click feature. That's one of the best improvements
  303. in Red Ryder, when you do an archive all screens is doesn't start until
  304. the text starts. It was really a pain too when I had 250 screens stored
  305. and only the last 50 filled. Now w/10.0 that's gone - all we need now is
  306. MultiFinder support.
  307.  
  308. Brian Bezanson
  309.  
  310. ------------------------------
  311.  
  312. From: VASMUG
  313. Subject: WARNING!
  314. Date: 26-SEP 07:37 Bugs & Features
  315.  
  316. Greetings
  317.      I wish I had better news.  I just got finished reviving my 20meg
  318. hard drive from a spectacular crash caused by UP-TIME the On-Disk
  319. Magazine. The hard drive was not even in control at the time - but an
  320. innocent external drive.
  321.     I do not know where the problem lies, either with the SE (with
  322. latest system, standard commercial DAs, LaserWriter driver, etc. or the
  323. BASIC used to run UP-TIME.
  324.     BE ADVISED. Fred.
  325.  
  326. ------------------------------
  327.  
  328. From: DDUNHAM
  329. Subject: re: Problem with Day/Month Edit... (Re: Msg 22578)
  330. Date: 26-SEP 21:26 Network Digests
  331.  
  332.  > From: Elliot Bennett <ELLIOT@SPOCC.STANFORD.EDU>
  333.  > Subject: Problem with Day/Month Edit...
  334.  
  335. Probably the program is changing the INTL 0 or INTL 1 resource instead
  336. of the itl0 or itl1 which the newer System uses.  ResEdit has a template
  337. to edit these
  338.  
  339. two resource types.
  340.  
  341.  David Dunham     "The more laws there are, the more people are
  342.  Maitreya Design   inclined to break them"
  343.  
  344. ------------------------------
  345.  
  346. From: JSTIFF
  347. Subject: MacXL Parameter Ram
  348. Date: 27-SEP 14:08 Hardware & Peripherals
  349.  
  350. Are there still any Lisa/MacXL experts still available?  I somehow
  351. clobbered Parameter RAM and the portA, portB and font integer records
  352. are all set to zero. This causes any communications program which I try
  353. to start to bomb with ID=26 fairly early in the launch.  I can view the
  354. contents of parameter RAM with PRAM, but when I try to use "Control
  355. Panel 2" in PRAM to re-set the values of these records, I get an ID=02
  356. bomb while Control Panel 2 is in the middle of setting itself up.  I am
  357. using a Sun 20MB hard disk and their modified MacWorks, and I don't
  358. think I can just replace MacWorks, pull to plug to clear the memory in
  359. the clock chip, and go with new default values.  I have also read the OS
  360. Utility part of IM and don't get any help there, especially concerning
  361. the Lisa/MacWorks implementation of parameter RAM.  Any ideas?
  362.  
  363. ------------------------------
  364.  
  365. From: PEABO
  366. Subject: RE: MacXL Parameter Ram (Re: Msg 22618)
  367. Date: 27-SEP 17:46 Hardware & Peripherals
  368.  
  369. My recollection from talking with Lisa experts is that Lisa parameter
  370. RAM is contained in the disk controller chip, and thus works quite
  371. differently from Mac parameter RAM.  Presumably there is a battery
  372. connected somewhere in the Lisa which could be removed to clear out any
  373. very weird values in the PRAM, if that is what is causing Control Panel
  374. 2 to die.  The operating system should take acre of the differences in
  375. access at the phsical level, so it may be that one of the PRAM utilities
  376. would help you out.
  377.  
  378. peter
  379.  
  380.  
  381. ------------------------------
  382.  
  383. End of Delphi Mac Digest
  384. ************************
  385.